package com.punai.dataanalysis.ng001.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.punai.common.annotation.DataSource;
import com.punai.common.enums.DataSourceType;
import com.punai.dataanalysis.epdatakb.bo.JtczResultBo;
import com.punai.dataanalysis.ng001.domain.ProjectTable;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@DataSource(value = DataSourceType.SLAVE)
public interface ProjectTableMapper extends BaseMapper {

    List<ProjectTable> selectNdgclpdqkhzbListByVo(@Param("pmInfoIds")List<String> pmInfoIds);

    List<ProjectTable> selectNdgccbqkhzbListByVo(@Param("pmInfoIds")List<String> pmInfoIds);

    List<ProjectTable> selectNdjsgcxmsjfxhzbListByVo(@Param("pmInfoIds")List<String> pmInfoIds);

    List<ProjectTable> selectCbjxkhListByVo(@Param("pmInfoIds")List<String> pmInfoIds,@Param("proStatus")String proStatus);

    List<ProjectTable> selectJyczbbListByVo(@Param("pmInfoIds")List<String> pmInfoIds);


    List<JtczResultBo> glrnsl(@Param("pmInfoIds")List<String> pmInfoIds);

    /**
     * 形象进度（手填）
     */
    List<JtczResultBo> xxjd(@Param("pmInfoIds")List<String> pmInfoIds);


}
